home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 April: Mac OS SDK / Dev.CD Apr 98 SDK1.toast / Development Kits (Disc 1) / Communications Toolbox / CTB Sample Code 1.0b16 / CTB Sources / Sources 2 / Connection Tool for CTB / connection.makeout < prev    next >
Encoding:
Text File  |  1989-10-16  |  2.9 KB  |  111 lines  |  [TEXT/MPS ]

  1. Set Echo 1
  2. echo "# Installing Connection at `date`"
  3. duplicate Connection "{CMTools}Connection" -y
  4. echo "# Completed at `date`"
  5. echo    "# Compiling cdef.c starting at `date`"
  6. C -b cdef.c -o cdef.c.o
  7. echo     "#        Finished at `date`"
  8.  
  9. echo "# Linking main Connection resource at `date`"
  10. Link {LinkSwitches} -rt cdef=1 ∂
  11.     -ra "Connection Main"=resLocked ∂
  12.     -m CDEF ∂
  13.     -sn Main="Connection Main" ∂
  14.     -t 'cbnd' ∂
  15.     -c 'bdc ' ∂
  16.     -o Connection ∂
  17.     -w ∂
  18.     "{CMTools}"cdef.c.o ∂
  19.     "{CTBObjects}"CommToolbox.o ∂
  20.     "{CLibraries}"CInterface.o ∂
  21.     "{Libraries}"Interface.o ∂
  22.     "{CLibraries}"StdCLib.o ∂
  23.     "{CLibraries}"CRuntime.o
  24.     echo "#     Completed at `date`"
  25. echo    "# Compiling cloc.p starting at `date`"
  26. Pascal {PascalSwitches} cloc.p -o cloc.p.o
  27. echo     "#        Finished at `date`"
  28.  
  29. echo    "# Compiling cmutil.p starting at `date`"
  30. Pascal {PascalSwitches} cmutil.p -o cmutil.p.o
  31. echo     "#        Finished at `date`"
  32.  
  33. echo "# Linking loc Connection resource at `date`"
  34. Link {LinkSwitches} -rt cloc=1 ∂
  35.     -ra "Connection Localization"=resLocked ∂
  36.     -m CLOC ∂
  37.     -sn Main="Connection Localization" ∂
  38.     -t 'cbnd' ∂
  39.     -c 'bdc ' ∂
  40.     -o Connection ∂
  41.     "{CMTools}"cloc.p.o ∂
  42.     "{CMTools}"cmutil.p.o ∂
  43.     "{CTBObjects}"CommToolbox.o  ∂
  44.     "{PLibraries}"PasLib.o ∂
  45.     "{Libraries}"Interface.o
  46.     echo "#     Completed at `date`"
  47.     
  48. echo    "# Compiling cset.c starting at `date`"
  49. C -b cset.c -o cset.c.o
  50. echo     "#        Finished at `date`"
  51.  
  52. echo "# Linking set Connection resource at `date`"
  53. Link {LinkSwitches} -rt cset=1 ∂
  54.     -ra "Connection Setup"=resLocked ∂
  55.     -m CSET ∂
  56.     -sn Main="Connection Setup" ∂
  57.     -t 'cbnd' ∂
  58.     -c 'bdc ' ∂
  59.     -o Connection ∂
  60.     "{CMTools}"cset.c.o ∂
  61.     "{CTBObjects}"CommToolbox.o
  62.     echo "#     Completed at `date`"
  63. echo    "# Compiling cscr.p starting at `date`"
  64. Pascal {PascalSwitches} cscr.p -o cscr.p.o
  65. echo     "#        Finished at `date`"
  66.  
  67. echo "# Linking main Connection resource at `date`"
  68. Link {LinkSwitches} -rt cscr=1 ∂
  69.     -ra "Connection Script"=resLocked ∂
  70.     -m CSCR ∂
  71.     -sn Main="Connection Script" ∂
  72.     -t 'cbnd' ∂
  73.     -c 'bdc ' ∂
  74.     -o Connection ∂
  75.     "{CMTools}"cscr.p.o ∂
  76.     "{CMTools}"cmutil.p.o ∂
  77.     "{CTBObjects}"CommToolbox.o ∂
  78.     "{PLibraries}"PasLib.o ∂
  79.     "{Libraries}"Interface.o 
  80.     echo "#     Completed at `date`"
  81.     
  82. echo    "# Compiling cval.c starting at `date`"
  83. C -b cval.c -o cval.c.o
  84. echo     "#        Finished at `date`"
  85.  
  86. echo "# Linking val Connection resource at `date`"
  87. Link {LinkSwitches} -rt cval=1 ∂
  88.     -ra "Connection Validation"=resLocked ∂
  89.     -m CVAL ∂
  90.     -sn Main="Connection Validation" ∂
  91.     -t 'cbnd' ∂
  92.     -c 'bdc ' ∂
  93.     -o Connection ∂
  94.     "{CMTools}"cval.c.o  ∂
  95.     "{Libraries}"Interface.o
  96.     echo "#     Completed at `date`"
  97. echo "# Adding resources to Connection at `date`"
  98. Rez {RezSwitches}  Connection.r ∂
  99.      -t 'cbnd' ∂
  100.      -c 'bdc ' ∂
  101.     -append -o Connection
  102. echo "#        Completed at `date`"
  103.  
  104. setfile -t 'cbnd' -c 'bdc ' -a 'Bi' Connection
  105. Duplicate -y -p Connection "{Boot}System Folder:Communications Folder"
  106. if `exists "Fruit Loops:"`
  107.     duplicate -y -p Connection "Fruit Loops:Connection"
  108. end
  109. beep D,5 G,1,0 G,5 G,1,0 B,5 G,1,0 1D,10 G,1,0 B,5 G,1,0 1D,10
  110.  
  111.